package com.ruoyi.system.service;

import java.util.List;
import com.ruoyi.system.domain.EvConfig;

/**
 * 系统设置Service接口
 * 
 * @author Camelminger
 * @date 2025-11-10
 */
public interface IEvConfigService 
{
    /**
     * 查询系统设置
     * 
     * @param configId 系统设置主键
     * @return 系统设置
     */
    public EvConfig selectEvConfigByConfigId(Long configId);

    /**
     * 查询系统设置列表
     * 
     * @param evConfig 系统设置
     * @return 系统设置集合
     */
    public List<EvConfig> selectEvConfigList(EvConfig evConfig);

    /**
     * 新增系统设置
     * 
     * @param evConfig 系统设置
     * @return 结果
     */
    public int insertEvConfig(EvConfig evConfig);

    /**
     * 修改系统设置
     * 
     * @param evConfig 系统设置
     * @return 结果
     */
    public int updateEvConfig(EvConfig evConfig);

    /**
     * 批量删除系统设置
     * 
     * @param configIds 需要删除的系统设置主键集合
     * @return 结果
     */
    public int deleteEvConfigByConfigIds(Long[] configIds);

    /**
     * 删除系统设置信息
     * 
     * @param configId 系统设置主键
     * @return 结果
     */
    public int deleteEvConfigByConfigId(Long configId);
}
